home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-09-12 | 10.9 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1e f4 20 3e 20 | 3c 46 6f 75 72 53 54 24 |..... > |<FourST$|
|00000010| 44 69 72 3e 2e 21 52 75 | 6e 49 6d 61 67 65 0d 00 |Dir>.!Ru|nImage..|
|00000020| 14 33 ee 20 85 20 eb 31 | 32 3a c8 99 22 48 6f 75 |.3. . .1|2:.."Hou|
|00000030| 72 67 6c 61 73 73 5f 53 | 6d 61 73 68 22 3a f6 3a |rglass_S|mash":.:|
|00000040| f1 22 20 61 74 20 6c 69 | 6e 65 3a 20 22 3b 9e 3a |." at li|ne: ";.:|
|00000050| e0 0d 00 1e 1f 76 65 72 | 73 69 6f 6e 24 3d 22 31 |.....ver|sion$="1|
|00000060| 2e 35 30 20 28 32 37 2d | 4d 61 79 2d 39 32 29 22 |.50 (27-|May-92)"|
|00000070| 0d 00 28 0d de 20 71 25 | 20 31 35 30 30 0d 00 32 |..(.. q%| 1500..2|
|00000080| 11 de 20 62 75 66 66 65 | 72 31 25 20 32 30 0d 00 |.. buffe|r1% 20..|
|00000090| 3c 0e 24 71 25 3d 22 54 | 41 53 4b 22 0d 00 46 32 |<.$q%="T|ASK"..F2|
|000000a0| c8 99 20 22 57 69 6d 70 | 5f 49 6e 69 74 69 61 6c |.. "Wimp|_Initial|
|000000b0| 69 73 65 22 2c 32 30 30 | 2c 21 71 25 2c 22 46 6f |ise",200|,!q%,"Fo|
|000000c0| 75 72 53 54 22 20 b8 20 | 2c 74 61 73 6b 25 0d 00 |urST" . |,task%..|
|000000d0| 50 30 53 25 3d 8e 20 22 | 3c 46 6f 75 72 53 54 24 |P0S%=. "|<FourST$|
|000000e0| 44 69 72 3e 2e 53 70 72 | 69 74 65 73 22 3a 54 25 |Dir>.Spr|ites":T%|
|000000f0| 3d a2 23 53 25 2b 31 36 | 3a d9 20 23 53 25 0d 00 |=.#S%+16|:. #S%..|
|00000100| 5a 19 de 20 73 70 20 54 | 25 3a 21 73 70 3d 54 25 |Z.. sp T|%:!sp=T%|
|00000110| 3a 73 70 21 34 3d 30 0d | 00 64 14 73 70 21 38 3d |:sp!4=0.|.d.sp!8=|
|00000120| 31 36 3a 73 70 21 31 32 | 3d 31 36 0d 00 6e 45 c8 |16:sp!12|=16..nE.|
|00000130| 99 20 22 4f 53 5f 53 70 | 72 69 74 65 4f 70 22 2c |. "OS_Sp|riteOp",|
|00000140| 26 32 30 39 2c 73 70 20 | 20 20 20 20 20 20 20 20 |&209,sp | |
|00000150| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3a f4 | | :.|
|00000160| 20 63 6c 65 61 72 20 75 | 73 65 72 20 61 72 65 61 | clear u|ser area|
|00000170| 0d 00 78 33 c8 99 20 22 | 4f 53 5f 53 70 72 69 74 |..x3.. "|OS_Sprit|
|00000180| 65 4f 70 22 2c 26 32 30 | 41 2c 73 70 2c 22 3c 46 |eOp",&20|A,sp,"<F|
|00000190| 6f 75 72 53 54 24 44 69 | 72 3e 2e 53 70 72 69 74 |ourST$Di|r>.Sprit|
|000001a0| 65 73 22 0d 00 82 3a de | 20 73 6e 61 6d 65 31 25 |es"...:.| sname1%|
|000001b0| 20 32 30 2c 73 6e 61 6d | 65 32 25 20 32 30 3a 24 | 20,snam|e2% 20:$|
|000001c0| 73 6e 61 6d 65 31 25 3d | 22 70 69 63 30 30 31 22 |sname1%=|"pic001"|
|000001d0| 3a 24 73 6e 61 6d 65 32 | 25 3d 22 31 22 0d 00 8c |:$sname2|%="1"...|
|000001e0| 43 c8 99 20 22 4f 53 5f | 53 70 72 69 74 65 4f 70 |C.. "OS_|SpriteOp|
|000001f0| 22 2c 26 31 31 38 2c 73 | 70 2c 73 6e 61 6d 65 31 |",&118,s|p,sname1|
|00000200| 25 20 b8 20 2c 2c 73 70 | 5f 70 74 72 31 25 3a f4 |% . ,,sp|_ptr1%:.|
|00000210| 20 70 74 72 20 74 6f 20 | 27 73 63 72 65 65 6e 27 | ptr to |'screen'|
|00000220| 0d 00 96 41 c8 99 20 22 | 4f 53 5f 53 70 72 69 74 |...A.. "|OS_Sprit|
|00000230| 65 4f 70 22 2c 26 31 31 | 38 2c 73 70 2c 73 6e 61 |eOp",&11|8,sp,sna|
|00000240| 6d 65 32 25 20 b8 20 2c | 2c 73 70 5f 70 74 72 32 |me2% . ,|,sp_ptr2|
|00000250| 25 3a f4 20 70 74 72 20 | 74 6f 20 27 70 69 63 73 |%:. ptr |to 'pics|
|00000260| 27 0d 00 a0 15 c8 99 20 | 22 48 6f 75 72 67 6c 61 |'...... |"Hourgla|
|00000270| 73 73 5f 4f 6e 22 0d 00 | aa 38 73 69 63 6f 6e 3d |ss_On"..|.8sicon=|
|00000280| a4 69 63 6f 6e 5f 63 72 | 65 61 74 65 28 2d 31 2c |.icon_cr|eate(-1,|
|00000290| 30 2c 30 2c 36 38 2c 36 | 38 2c 30 2c 30 2c 26 33 |0,0,68,6|8,0,0,&3|
|000002a0| 30 30 32 2c 22 21 46 6f | 75 72 53 54 22 29 0d 00 |002,"!Fo|urST")..|
|000002b0| b4 12 63 6c 61 69 6d 71 | 75 65 72 79 24 3d 22 22 |..claimq|uery$=""|
|000002c0| 0d 00 be 3b 63 6c 61 69 | 6d 6d 65 6e 75 24 20 3d |...;clai|mmenu$ =|
|000002d0| 22 22 20 20 20 20 20 20 | 20 20 20 3a f4 20 53 65 |"" | :. Se|
|000002e0| 74 20 62 79 20 74 68 65 | 20 6d 65 6e 75 5f 78 78 |t by the| menu_xx|
|000002f0| 78 78 20 72 6f 75 74 69 | 6e 65 73 0d 00 c8 3f 63 |xx routi|nes...?c|
|00000300| 6c 61 69 6d 64 72 61 67 | 24 20 3d 22 22 20 20 20 |laimdrag|$ ="" |
|00000310| 20 20 20 20 20 20 3a f4 | 20 53 65 74 20 62 79 20 | :.| Set by |
|00000320| 74 68 65 20 75 73 65 72 | 64 72 61 67 5f 78 78 78 |the user|drag_xxx|
|00000330| 78 20 72 6f 75 74 69 6e | 65 73 0d 00 d2 16 63 6c |x routin|es....cl|
|00000340| 6f 73 65 64 6f 77 6e 20 | 20 20 20 20 20 20 3d a3 |osedown | =.|
|00000350| 0d 00 dc 16 6f 70 65 6e | 25 20 20 20 20 20 20 20 |....open|% |
|00000360| 20 20 20 20 3d a3 0d 00 | e6 16 63 68 61 6e 67 65 | =...|..change|
|00000370| 64 25 20 20 20 20 20 20 | 20 20 3d a3 0d 00 f0 0c |d% | =.....|
|00000380| 70 61 75 73 65 25 3d a3 | 0d 00 fa 23 77 68 6f 6c |pause%=.|...#whol|
|00000390| 65 25 20 20 20 20 20 20 | 20 20 20 20 3d b9 3a 41 |e% | =.:A|
|000003a0| 3d 31 3a 58 3d 30 3a 59 | 3d 31 30 0d 01 04 42 de |=1:X=0:Y|=10...B.|
|000003b0| 20 74 65 78 74 24 28 38 | 30 29 2c 73 65 74 74 69 | text$(8|0),setti|
|000003c0| 6e 67 28 38 30 29 2c 66 | 6c 61 67 73 28 38 30 29 |ng(80),f|lags(80)|
|000003d0| 20 3a f4 20 75 73 65 64 | 20 62 79 20 74 68 65 20 | :. used| by the |
|000003e0| 6d 65 6e 75 20 72 6f 75 | 74 69 6e 65 73 0d 01 0e |menu rou|tines...|
|000003f0| 42 de 20 73 75 62 6d 65 | 6e 75 28 35 30 29 2c 72 |B. subme|nu(50),r|
|00000400| 65 66 28 35 30 29 2c 6d | 65 6e 75 70 6f 73 28 32 |ef(50),m|enupos(2|
|00000410| 30 29 20 3a f4 20 75 73 | 65 64 20 62 79 20 74 68 |0) :. us|ed by th|
|00000420| 65 20 6d 65 6e 75 20 72 | 6f 75 74 69 6e 65 73 0d |e menu r|outines.|
|00000430| 01 18 0f de 20 6d 65 6e | 75 25 20 35 31 32 0d 01 |.... men|u% 512..|
|00000440| 22 15 de 20 69 6e 64 69 | 72 65 63 74 25 20 26 32 |".. indi|rect% &2|
|00000450| 30 30 30 0d 01 2c 2a de | 20 6d 73 67 62 6c 6b 25 |000..,*.| msgblk%|
|00000460| 20 32 35 36 3a de 20 73 | 6e 61 6d 65 25 20 32 30 | 256:. s|name% 20|
|00000470| 3a 24 73 6e 61 6d 65 25 | 3d 22 76 70 22 0d 01 36 |:$sname%|="vp"..6|
|00000480| 25 69 70 74 72 25 3d 69 | 6e 64 69 72 65 63 74 25 |%iptr%=i|ndirect%|
|00000490| 3a 69 65 6e 64 25 3d 69 | 70 74 72 25 2b 26 32 30 |:iend%=i|ptr%+&20|
|000004a0| 30 30 0d 01 40 1b de 20 | 66 64 61 74 65 25 20 35 |00..@.. |fdate% 5|
|000004b0| 2c 66 62 75 66 66 65 72 | 25 20 32 38 3a 0d 01 4a |,fbuffer|% 28:..J|
|000004c0| 1a de 20 66 64 61 74 65 | 25 20 35 2c 66 62 75 66 |.. fdate|% 5,fbuf|
|000004d0| 66 65 72 25 20 32 38 0d | 01 54 2f f2 6f 70 65 6e |fer% 28.|.T/.open|
|000004e0| 74 65 6d 70 6c 61 74 65 | 66 69 6c 65 28 22 3c 46 |template|file("<F|
|000004f0| 6f 75 72 53 54 24 44 69 | 72 3e 2e 54 65 6d 70 6c |ourST$Di|r>.Templ|
|00000500| 61 74 65 73 22 29 0d 01 | 5e 1d f2 6c 6f 61 64 74 |ates")..|^..loadt|
|00000510| 65 6d 70 6c 61 74 65 28 | 22 70 72 6f 67 49 6e 66 |emplate(|"progInf|
|00000520| 6f 22 29 0d 01 68 26 c8 | 99 20 22 57 69 6d 70 5f |o")..h&.|. "Wimp_|
|00000530| 43 72 65 61 74 65 57 69 | 6e 64 6f 77 22 2c 2c 71 |CreateWi|ndow",,q|
|00000540| 25 20 b8 20 69 6e 66 6f | 25 0d 01 72 1a f2 6c 6f |% . info|%..r..lo|
|00000550| 61 64 74 65 6d 70 6c 61 | 74 65 28 22 6d 61 69 6e |adtempla|te("main|
|00000560| 77 22 29 0d 01 7c 0c 71 | 25 21 36 34 3d 73 70 0d |w")..|.q|%!64=sp.|
|00000570| 01 86 27 c8 99 20 22 57 | 69 6d 70 5f 43 72 65 61 |..'.. "W|imp_Crea|
|00000580| 74 65 57 69 6e 64 6f 77 | 22 2c 2c 71 25 20 b8 20 |teWindow|",,q% . |
|00000590| 6d 61 69 6e 77 25 0d 01 | 90 16 f2 63 6c 6f 73 65 |mainw%..|...close|
|000005a0| 74 65 6d 70 6c 61 74 65 | 66 69 6c 65 0d 01 9a 28 |template|file...(|
|000005b0| f2 69 63 6f 6e 5f 70 75 | 74 64 61 74 61 28 71 25 |.icon_pu|tdata(q%|
|000005c0| 2c 69 6e 66 6f 25 2c 34 | 2c 76 65 72 73 69 6f 6e |,info%,4|,version|
|000005d0| 24 2c 30 29 0d 01 a4 16 | 65 72 72 6f 72 5f 66 6c |$,0)....|error_fl|
|000005e0| 61 67 25 20 20 20 20 20 | 3d 33 0d 01 ae 0c f2 6e |ag% |=3.....n|
|000005f0| 65 77 76 61 6c 73 0d 01 | b8 0e ee 20 85 20 f2 65 |ewvals..|... . .e|
|00000600| 72 72 6f 72 0d 01 c2 16 | c8 99 20 22 48 6f 75 72 |rror....|.. "Hour|
|00000610| 67 6c 61 73 73 5f 4f 66 | 66 22 0d 01 cc 05 f5 0d |glass_Of|f"......|
|00000620| 01 d6 17 20 20 f2 61 63 | 74 69 6f 6e 28 a4 70 6f |... .ac|tion(.po|
|00000630| 6c 6c 28 30 29 29 0d 01 | e0 0f fd 20 63 6c 6f 73 |ll(0))..|... clos|
|00000640| 65 64 6f 77 6e 0d 01 ea | 0e 24 71 25 3d 22 54 41 |edown...|.$q%="TA|
|00000650| 53 4b 22 0d 01 f4 22 c8 | 99 20 22 57 69 6d 70 5f |SK"...".|. "Wimp_|
|00000660| 43 6c 6f 73 65 44 6f 77 | 6e 22 2c 74 61 73 6b 25 |CloseDow|n",task%|
|00000670| 2c 71 25 21 30 0d 01 fe | 05 e0 0d 02 08 0b dd f2 |,q%!0...|........|
|00000680| 65 72 72 6f 72 0d 02 12 | 15 e7 20 65 72 72 6f 72 |error...|.. error|
|00000690| 5f 66 6c 61 67 25 3d 33 | 20 8c 0d 02 1c 4b 20 20 |_flag%=3| ....K |
|000006a0| f2 65 72 72 6f 72 62 6f | 78 28 22 55 6e 65 78 70 |.errorbo|x("Unexp|
|000006b0| 65 63 74 65 64 20 65 72 | 72 6f 72 3a 2d 20 22 2b |ected er|ror:- "+|
|000006c0| f6 24 2b 22 20 49 6e 74 | 65 72 6e 61 6c 20 65 72 |.$+" Int|ernal er|
|000006d0| 72 6f 72 20 63 6f 64 65 | 20 22 2b c3 9e 29 3a f1 |ror code| "+..):.|
|000006e0| 46 49 4c 45 24 0d 02 26 | 05 cc 0d 02 30 13 20 20 |FILE$..&|....0. |
|000006f0| f2 65 72 72 6f 72 62 6f | 78 28 f6 24 29 0d 02 3a |.errorbo|x(.$)..:|
|00000700| 04 0d 02 44 05 cd 0d 02 | 4e 11 65 72 72 6f 72 5f |...D....|N.error_|
|00000710| 66 6c 61 67 25 3d 33 0d | 02 58 18 c8 99 20 22 48 |flag%=3.|.X... "H|
|00000720| 6f 75 72 67 6c 61 73 73 | 5f 53 6d 61 73 68 22 0d |ourglass|_Smash".|
|00000730| 02 62 05 e1 0d 02 6c 04 | 0d 02 76 0c dd f2 6f 6b |.b....l.|..v...ok|
|00000740| 28 65 24 29 0d 02 80 11 | 65 72 72 6f 72 5f 66 6c |(e$)....|error_fl|
|00000750| 61 67 25 3d 31 0d 02 8a | 0a 85 20 31 2c 65 24 0d |ag%=1...|.. 1,e$.|
|00000760| 02 94 05 e1 0d 02 9e 04 | 0d 02 a8 12 dd f2 65 72 |........|......er|
|00000770| 72 6f 72 62 6f 78 28 72 | 24 29 0d 02 b2 08 ea 20 |rorbox(r|$)..... |
|00000780| 72 25 0d 02 bc 19 21 71 | 25 3d 9f 3a 24 28 71 25 |r%....!q|%=.:$(q%|
|00000790| 2b 34 29 3d 72 24 2b bd | 28 30 29 0d 02 c6 36 c8 |+4)=r$+.|(0)...6.|
|000007a0| 99 20 22 57 69 6d 70 5f | 52 65 70 6f 72 74 45 72 |. "Wimp_|ReportEr|
|000007b0| 72 6f 72 22 2c 71 25 2c | 65 72 72 6f 72 5f 66 6c |ror",q%,|error_fl|
|000007c0| 61 67 25 2c 22 46 6f 75 | 72 53 54 22 20 b8 20 72 |ag%,"Fou|rST" . r|
|000007d0| 25 0d 02 d0 18 e7 20 72 | 25 3d 32 20 8c 20 63 6c |%..... r|%=2 . cl|
|000007e0| 6f 73 65 64 6f 77 6e 3d | b9 0d 02 da 05 e1 0d 02 |osedown=|........|
|000007f0| e4 3c dd f2 63 6c 69 63 | 6b 77 69 6e 64 6f 77 28 |.<..clic|kwindow(|
|00000800| 6d 6f 75 73 65 78 25 2c | 6d 6f 75 73 65 79 25 2c |mousex%,|mousey%,|
|00000810| 62 75 74 74 6f 6e 25 2c | 68 61 6e 64 6c 65 25 2c |button%,|handle%,|
|00000820| 69 63 6f 6e 25 2c 6f 62 | 25 29 0d 02 ee 10 c8 8e |icon%,ob|%)......|
|00000830| 20 68 61 6e 64 6c 65 25 | 20 ca 0d 02 f8 2c 20 20 | handle%| ...., |
|00000840| c9 20 6d 61 69 6e 77 25 | 20 20 20 3a f2 63 6c 69 |. mainw%| :.cli|
|00000850| 63 6b 6d 61 69 6e 77 28 | 62 75 74 74 6f 6e 25 2c |ckmainw(|button%,|
|00000860| 69 63 6f 6e 25 29 0d 03 | 02 2e 20 20 c9 20 2d 32 |icon%)..|.. . -2|
|00000870| 20 20 20 20 20 20 20 3a | f2 63 6c 69 63 6b 69 63 | :|.clickic|
|00000880| 6f 6e 62 61 72 28 62 75 | 74 74 6f 6e 25 2c 69 63 |onbar(bu|tton%,ic|
|00000890| 6f 6e 25 29 0d 03 0c 05 | cb 0d 03 16 04 0d 03 20 |on%)....|....... |
|000008a0| 05 e1 0d 03 2a 21 dd f2 | 63 6c 69 63 6b 69 63 6f |....*!..|clickico|
|000008b0| 6e 62 61 72 28 62 75 74 | 74 6f 6e 25 2c 69 63 6f |nbar(but|ton%,ico|
|000008c0| 6e 25 29 0d 03 34 11 e7 | 20 69 63 6f 6e 25 3c 30 |n%)..4..| icon%<0|
|000008d0| 20 8c 20 e1 0d 03 3e 0a | c8 8e 20 b9 20 ca 0d 03 | . ...>.|.. . ...|
|000008e0| 48 11 20 20 c9 20 62 75 | 74 74 6f 6e 25 3d 32 0d |H. . bu|tton%=2.|
|000008f0| 03 52 20 20 20 20 20 f4 | 20 6f 70 65 6e 73 20 74 |.R .| opens t|
|00000900| 68 65 20 69 63 6f 6e 62 | 61 72 20 6d 65 6e 75 0d |he iconb|ar menu.|
|00000910| 03 5c 17 20 20 20 20 e7 | 20 69 63 6f 6e 25 3d 73 |.\. .| icon%=s|
|00000920| 69 63 6f 6e 20 8c 0d 03 | 66 15 20 20 20 20 20 20 |icon ...|f. |
|00000930| f2 6d 65 6e 75 5f 73 69 | 63 6f 6e 0d 03 70 09 20 |.menu_si|con..p. |
|00000940| 20 20 20 cd 0d 03 7a 11 | 20 20 c9 20 62 75 74 74 | ...z.| . butt|
|00000950| 6f 6e 25 3d 34 0d 03 84 | 27 20 20 20 6f 70 65 6e |on%=4...|' open|
|00000960| 25 3d b9 3a f2 6f 70 65 | 6e 77 69 6e 64 6f 77 28 |%=.:.ope|nwindow(|
|00000970| 6d 61 69 6e 77 25 2c a3 | 2c 2d 31 29 0d 03 8e 05 |mainw%,.|,-1)....|
|00000980| cb 0d 03 98 05 e1 0d 03 | a2 1f dd f2 63 6c 69 63 |........|....clic|
|00000990| 6b 6d 61 69 6e 77 28 62 | 75 74 74 6f 6e 25 2c 69 |kmainw(b|utton%,i|
|000009a0| 63 6f 6e 25 29 0d 03 ac | 0a c8 8e 20 b9 20 ca 0d |con%)...|... . ..|
|000009b0| 03 b6 10 20 c9 20 62 75 | 74 74 6f 6e 25 3d 32 0d |... . bu|tton%=2.|
|000009c0| 03 c0 10 20 f2 6d 65 6e | 75 5f 6d 61 69 6e 77 0d |... .men|u_mainw.|
|000009d0| 03 ca 06 20 cb 0d 03 d4 | 06 20 e1 0d 03 de 18 dd |... ....|. ......|
|000009e0| f2 64 6f 5f 62 61 63 6b | 67 72 6f 75 6e 64 5f 74 |.do_back|ground_t|
|000009f0| 61 73 6b 0d 03 e8 04 0d | 03 f2 10 58 2b 3d 31 3a |ask.....|...X+=1:|
|00000a00| e7 58 3c 59 20 3a e1 0d | 03 fc 19 f2 72 65 64 72 |.X<Y :..|....redr|
|00000a10| 61 77 77 69 6e 64 6f 77 | 28 6d 61 69 6e 77 25 29 |awwindow|(mainw%)|
|00000a20| 0d 04 06 0d e7 70 61 75 | 73 65 25 20 e1 0d 04 10 |.....pau|se% ....|
|00000a30| 18 58 3d 30 3a 41 2b 3d | 31 3a 3a e7 20 41 3d 31 |.X=0:A+=|1::. A=1|
|00000a40| 36 20 41 3d 31 0d 04 1a | 05 e1 0d 04 24 1b dd f2 |6 A=1...|....$...|
|00000a50| 72 65 64 72 61 77 77 69 | 6e 64 6f 77 28 68 61 6e |redrawwi|ndow(han|
|00000a60| 64 6c 65 25 29 0d 04 2e | 26 71 25 21 34 3d 30 3a |dle%)...|&q%!4=0:|
|00000a70| 71 25 21 38 3d 2d 33 33 | 32 3a 71 25 21 31 32 3d |q%!8=-33|2:q%!12=|
|00000a80| 33 37 32 3a 71 25 21 31 | 36 3d 30 0d 04 38 31 f4 |372:q%!1|6=0..81.|
|00000a90| 53 59 53 22 57 69 6d 70 | 5f 46 6f 72 63 65 52 65 |SYS"Wimp|_ForceRe|
|00000aa0| 64 72 61 77 22 2c 68 61 | 6e 64 6c 65 25 2c 30 2c |draw",ha|ndle%,0,|
|00000ab0| 2d 2c 32 30 30 30 2c 2d | 31 30 30 30 0d 04 42 0b |-,2000,-|1000..B.|
|00000ac0| ea 20 76 6f 69 64 25 0d | 04 4c 11 71 25 21 30 3d |. void%.|.L.q%!0=|
|00000ad0| 68 61 6e 64 6c 65 25 3a | 0d 04 56 27 c8 99 20 22 |handle%:|..V'.. "|
|00000ae0| 57 69 6d 70 5f 55 70 64 | 61 74 65 57 69 6e 64 6f |Wimp_Upd|ateWindo|
|00000af0| 77 22 2c 30 2c 71 25 20 | b8 20 6d 6f 72 65 25 0d |w",0,q% |. more%.|
|00000b00| 04 60 1c f2 6c 77 61 6f | 72 69 67 69 6e 28 71 25 |.`..lwao|rigin(q%|
|00000b10| 2b 34 2c 78 30 25 2c 79 | 30 25 29 0d 04 6a 0c f2 |+4,x0%,y|0%)..j..|
|00000b20| 6e 65 77 76 61 6c 73 0d | 04 74 0c c8 95 20 6d 6f |newvals.|.t... mo|
|00000b30| 72 65 25 0d 04 7e 37 c8 | 99 20 22 4f 53 5f 53 70 |re%..~7.|. "OS_Sp|
|00000b40| 72 69 74 65 4f 70 22 2c | 35 31 32 2b 36 30 2c 73 |riteOp",|512+60,s|
|00000b50| 70 2c 73 70 5f 70 74 72 | 31 25 2c 30 20 b8 20 72 |p,sp_ptr|1%,0 . r|
|00000b60| 30 2c 72 31 2c 72 32 2c | 72 33 0d 04 88 3f 24 73 |0,r1,r2,|r3...?$s|
|00000b70| 6e 61 6d 65 32 25 3d c3 | 28 41 29 3a c8 99 20 22 |name2%=.|(A):.. "|
|00000b80| 4f 53 5f 53 70 72 69 74 | 65 4f 70 22 2c 26 31 31 |OS_Sprit|eOp",&11|
|00000b90| 38 2c 73 70 2c 73 6e 61 | 6d 65 32 25 20 b8 20 2c |8,sp,sna|me2% . ,|
|00000ba0| 2c 73 70 5f 70 74 72 32 | 25 0d 04 92 25 c8 99 20 |,sp_ptr2|%...%.. |
|00000bb0| 22 4f 53 5f 53 70 72 69 | 74 65 4f 70 22 2c 26 32 |"OS_Spri|teOp",&2|
|00000bc0| 31 43 2c 73 70 2c 73 70 | 5f 70 74 72 32 25 0d 04 |1C,sp,sp|_ptr2%..|
|00000bd0| 9c 3f c8 99 20 22 4f 53 | 5f 53 70 72 69 74 65 4f |.?.. "OS|_SpriteO|
|00000be0| 70 22 2c 72 30 2c 72 31 | 2c 72 32 2c 72 33 3a f4 |p",r0,r1|,r2,r3:.|
|00000bf0| 20 73 77 69 74 63 68 20 | 6f 75 74 70 75 74 20 62 | switch |output b|
|00000c00| 61 63 6b 20 74 6f 20 73 | 63 72 65 65 6e 0d 04 a6 |ack to s|creen...|
|00000c10| 27 c8 99 20 22 57 69 6d | 70 5f 47 65 74 52 65 63 |'.. "Wim|p_GetRec|
|00000c20| 74 61 6e 67 6c 65 22 2c | 30 2c 71 25 20 b8 20 6d |tangle",|0,q% . m|
|00000c30| 6f 72 65 25 0d 04 b0 05 | ce 0d 04 ba 05 e1 0d 04 |ore%....|........|
|00000c40| c4 19 dd a4 6f 6b 74 6f | 63 6c 6f 73 65 77 28 68 |....okto|closew(h|
|00000c50| 61 6e 64 6c 65 25 29 0d | 04 ce 0f ea 20 73 68 75 |andle%).|.... shu|
|00000c60| 74 74 69 6e 67 25 0d 04 | d8 0f 73 68 75 74 74 69 |tting%..|..shutti|
|00000c70| 6e 67 25 3d b9 0d 04 e2 | 0e 3d 73 68 75 74 74 69 |ng%=....|.=shutti|
|00000c80| 6e 67 25 0d 04 ec 0e dd | f2 6b 65 79 70 72 65 73 |ng%.....|.keypres|
|00000c90| 73 0d 04 f6 09 ea 20 69 | 63 25 0d 05 00 10 e7 20 |s..... i|c%..... |
|00000ca0| 71 25 21 34 3c 3e 2d 31 | 20 8c 0d 05 0a 29 20 20 |q%!4<>-1| ....) |
|00000cb0| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 43 61 72 65 |.. "Wimp|_GetCare|
|00000cc0| 74 50 6f 73 69 74 69 6f | 6e 22 2c 2c 6d 73 67 62 |tPositio|n",,msgb|
|00000cd0| 6c 6b 25 0d 05 14 13 20 | 20 69 63 25 3d 6d 73 67 |lk%.... | ic%=msg|
|00000ce0| 62 6c 6b 25 21 34 0d 05 | 1e 10 20 20 c8 8e 20 71 |blk%!4..|.. .. q|
|00000cf0| 25 21 32 34 20 ca 0d 05 | 28 27 20 20 20 20 c9 20 |%!24 ...|(' . |
|00000d00| 32 37 20 8c 20 c8 99 20 | 22 57 69 6d 70 5f 43 72 |27 . .. |"Wimp_Cr|
|00000d10| 65 61 74 65 4d 65 6e 75 | 22 2c 2c 2d 31 0d 05 32 |eateMenu|",,-1..2|
|00000d20| 07 20 20 7f 0d 05 3c 10 | 20 20 20 c8 8e 20 71 25 |. ...<.| .. q%|
|00000d30| 21 30 20 ca 0d 05 46 2d | 20 20 20 20 c9 20 6d 61 |!0 ...F-| . ma|
|00000d40| 69 6e 77 25 20 20 3a f2 | 6b 65 79 70 72 65 73 73 |inw% :.|keypress|
|00000d50| 5f 6d 61 69 6e 77 28 69 | 63 25 2c 71 25 21 32 34 |_mainw(i|c%,q%!24|
|00000d60| 29 0d 05 50 04 0d 05 5a | 09 20 20 20 20 cb 0d 05 |)..P...Z|. ...|
|00000d70| 64 07 20 20 cb 0d 05 6e | 05 cd 0d 05 78 04 0d 05 |d. ...n|....x...|
|00000d80| 82 05 e1 0d 05 8c 16 dd | a4 6d 65 6e 75 73 65 6c |........|.menusel|
|00000d90| 65 63 74 5f 73 69 63 6f | 6e 0d 05 96 14 ea 20 6c |ect_sico|n..... l|
|00000da0| 65 76 65 6c 30 2c 62 75 | 74 74 6f 6e 25 0d 05 a0 |evel0,bu|tton%...|
|00000db0| 0f 6c 65 76 65 6c 30 3d | 71 25 21 30 0d 05 aa 20 |.level0=|q%!0... |
|00000dc0| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 50 6f 69 6e |.. "Wimp|_GetPoin|
|00000dd0| 74 65 72 49 6e 66 6f 22 | 2c 2c 71 25 0d 05 b4 10 |terInfo"|,,q%....|
|00000de0| 62 75 74 74 6f 6e 25 3d | 71 25 21 38 0d 05 be 0f |button%=|q%!8....|
|00000df0| c8 8e 20 6c 65 76 65 6c | 30 20 ca 0d 05 c8 09 20 |.. level|0 ..... |
|00000e00| 20 c9 20 30 0d 05 d2 09 | 20 20 c9 20 31 0d 05 dc | . 0....| . 1...|
|00000e10| 13 20 20 63 6c 6f 73 65 | 64 6f 77 6e 20 3d 20 b9 |. close|down = .|
|00000e20| 0d 05 e6 05 cb 0d 05 f0 | 06 3d 30 0d 05 fa 04 0d |........|.=0.....|
|00000e30| 06 04 16 dd a4 6d 65 6e | 75 73 65 6c 65 63 74 5f |.....men|uselect_|
|00000e40| 6d 61 69 6e 77 0d 06 0e | 1b ea 20 6c 65 76 65 6c |mainw...|.. level|
|00000e50| 30 2c 6c 65 76 65 6c 31 | 2c 62 75 74 74 6f 6e 25 |0,level1|,button%|
|00000e60| 0d 06 18 0f 6c 65 76 65 | 6c 30 3d 71 25 21 30 0d |....leve|l0=q%!0.|
|00000e70| 06 22 0f 6c 65 76 65 6c | 31 3d 71 25 21 34 0d 06 |.".level|1=q%!4..|
|00000e80| 2c 20 c8 99 20 22 57 69 | 6d 70 5f 47 65 74 50 6f |, .. "Wi|mp_GetPo|
|00000e90| 69 6e 74 65 72 49 6e 66 | 6f 22 2c 2c 71 25 0d 06 |interInf|o",,q%..|
|00000ea0| 36 10 62 75 74 74 6f 6e | 25 3d 71 25 21 38 0d 06 |6.button|%=q%!8..|
|00000eb0| 40 0f c8 8e 20 6c 65 76 | 65 6c 30 20 ca 0d 06 4a |@... lev|el0 ...J|
|00000ec0| 09 20 20 c9 20 30 0d 06 | 54 1a 20 20 c9 20 31 20 |. . 0..|T. . 1 |
|00000ed0| 3a 59 2d 3d 31 30 3a e7 | 59 3c 3d 31 20 59 3d 31 |:Y-=10:.|Y<=1 Y=1|
|00000ee0| 0d 06 5e 10 20 20 c9 20 | 32 20 3a 59 2b 3d 31 30 |..^. . |2 :Y+=10|
|00000ef0| 0d 06 68 29 20 20 c9 20 | 33 20 3a e7 20 70 61 75 |..h) . |3 :. pau|
|00000f00| 73 65 25 3d a3 20 70 61 | 75 73 65 25 3d b9 20 8b |se%=. pa|use%=. .|
|00000f10| 20 70 61 75 73 65 25 3d | a3 0d 06 72 09 20 20 c9 | pause%=|...r. .|
|00000f20| 20 34 0d 06 7c 10 20 63 | 6c 6f 73 65 64 6f 77 6e | 4..|. c|losedown|
|00000f30| 3d b9 0d 06 86 05 cb 0d | 06 90 06 3d 30 0d 06 9a |=.......|...=0...|
|00000f40| 04 0d 06 a4 10 dd f2 6d | 65 6e 75 5f 6d 61 69 6e |.......m|enu_main|
|00000f50| 77 0d 06 ae 08 ea 20 6e | 6f 0d 06 b8 11 6e 6f 3d |w..... n|o....no=|
|00000f60| 30 3a c8 97 20 78 2c 79 | 2c 62 0d 06 c2 3d f2 64 |0:.. x,y|,b...=.d|
|00000f70| 65 66 69 6e 65 5f 6d 65 | 6e 75 5f 74 65 78 74 28 |efine_me|nu_text(|
|00000f80| 22 49 6e 66 6f 22 2c 6e | 6f 2c 30 2c 30 2c 30 2c |"Info",n|o,0,0,0,|
|00000f90| 30 2c 26 31 30 30 32 31 | 2c 69 6e 66 6f 25 2c 30 |0,&10021|,info%,0|
|00000fa0| 29 3a 6e 6f 2b 3d 31 0d | 06 cc 3b f2 64 65 66 69 |):no+=1.|..;.defi|
|00000fb0| 6e 65 5f 6d 65 6e 75 5f | 74 65 78 74 28 22 46 61 |ne_menu_|text("Fa|
|00000fc0| 73 74 65 72 22 2c 6e 6f | 2c 30 2c 30 2c 30 2c 30 |ster",no|,0,0,0,0|
|00000fd0| 2c 26 31 30 30 32 31 2c | 30 2c 30 29 3a 6e 6f 2b |,&10021,|0,0):no+|
|00000fe0| 3d 31 0d 06 d6 3b f2 64 | 65 66 69 6e 65 5f 6d 65 |=1...;.d|efine_me|
|00000ff0| 6e 75 5f 74 65 78 74 28 | 22 53 6c 6f 77 65 72 22 |nu_text(|"Slower"|
|00001000| 2c 6e 6f 2c 30 2c 30 2c | 30 2c 30 2c 26 31 30 30 |,no,0,0,|0,0,&100|
|00001010| 32 31 2c 30 2c 30 29 3a | 6e 6f 2b 3d 31 0d 06 e0 |21,0,0):|no+=1...|
|00001020| 3f f2 64 65 66 69 6e 65 | 5f 6d 65 6e 75 5f 74 65 |?.define|_menu_te|
|00001030| 78 74 28 22 50 61 75 73 | 65 22 2c 6e 6f 2c 30 2c |xt("Paus|e",no,0,|
|00001040| 70 61 75 73 65 25 2c 30 | 2c 30 2c 26 31 30 30 32 |pause%,0|,0,&1002|
|00001050| 31 2c 30 2c 30 29 3a 6e | 6f 2b 3d 31 0d 06 ea 3a |1,0,0):n|o+=1...:|
|00001060| f2 64 65 66 69 6e 65 5f | 6d 65 6e 75 5f 74 65 78 |.define_|menu_tex|
|00001070| 74 28 22 51 75 69 74 22 | 2c 6e 6f 2c 30 2c 30 2c |t("Quit"|,no,0,0,|
|00001080| 30 2c 30 2c 26 31 30 30 | 32 31 2c 30 2c 2d 31 29 |0,0,&100|21,0,-1)|
|00001090| 3a 6e 6f 2b 3d 31 0d 06 | f4 31 f2 63 72 65 61 74 |:no+=1..|.1.creat|
|000010a0| 65 5f 6d 65 6e 75 28 22 | 46 6f 75 72 53 54 22 2c |e_menu("|FourST",|
|000010b0| 6e 6f 2c 33 32 30 2c 78 | 2d 35 30 2c 39 36 2b 28 |no,320,x|-50,96+(|
|000010c0| 6e 6f 2a 35 30 29 29 0d | 06 fe 0e 6d 65 6e 75 5f |no*50)).|...menu_|
|000010d0| 6e 72 25 3d 30 0d 07 08 | 16 63 6c 61 69 6d 6d 65 |nr%=0...|.claimme|
|000010e0| 6e 75 24 3d 22 6d 61 69 | 6e 77 22 0d 07 12 05 e1 |nu$="mai|nw".....|
|000010f0| 0d 07 1c 10 dd f2 6d 65 | 6e 75 5f 73 69 63 6f 6e |......me|nu_sicon|
|00001100| 0d 07 26 11 6e 6f 3d 30 | 3a c8 97 20 78 2c 79 2c |..&.no=0|:.. x,y,|
|00001110| 62 0d 07 30 3d f2 64 65 | 66 69 6e 65 5f 6d 65 6e |b..0=.de|fine_men|
|00001120| 75 5f 74 65 78 74 28 22 | 49 6e 66 6f 22 2c 6e 6f |u_text("|Info",no|
|00001130| 2c 30 2c 30 2c 30 2c 30 | 2c 26 31 30 30 32 31 2c |,0,0,0,0|,&10021,|
|00001140| 69 6e 66 6f 25 2c 30 29 | 3a 6e 6f 2b 3d 31 0d 07 |info%,0)|:no+=1..|
|00001150| 3a 3a f2 64 65 66 69 6e | 65 5f 6d 65 6e 75 5f 74 |::.defin|e_menu_t|
|00001160| 65 78 74 28 22 51 75 69 | 74 22 2c 6e 6f 2c 30 2c |ext("Qui|t",no,0,|
|00001170| 30 2c 30 2c 30 2c 26 31 | 30 30 32 31 2c 30 2c 2d |0,0,0,&1|0021,0,-|
|00001180| 31 29 3a 6e 6f 2b 3d 31 | 0d 07 44 31 f2 63 72 65 |1):no+=1|..D1.cre|
|00001190| 61 74 65 5f 6d 65 6e 75 | 28 22 46 6f 75 72 53 54 |ate_menu|("FourST|
|000011a0| 22 2c 6e 6f 2c 32 31 30 | 2c 78 2d 36 34 2c 39 36 |",no,210|,x-64,96|
|000011b0| 2b 28 6e 6f 2a 34 30 29 | 29 0d 07 4e 0e 6d 65 6e |+(no*40)|)..N.men|
|000011c0| 75 5f 6e 72 25 3d 30 0d | 07 58 15 63 6c 61 69 6d |u_nr%=0.|.X.claim|
|000011d0| 6d 65 6e 75 24 3d 22 78 | 66 65 72 22 0d 07 62 05 |menu$="x|fer"..b.|
|000011e0| e1 0d 07 6c 16 dd f2 77 | 68 69 63 68 6d 65 6e 75 |...l...w|hichmenu|
|000011f0| 28 6d 65 6e 75 24 29 0d | 07 76 0b ea 20 76 6f 69 |(menu$).|.v.. voi|
|00001200| 64 25 0d 07 80 0e c8 8e | 20 6d 65 6e 75 24 20 ca |d%......| menu$ .|
|00001210| 0d 07 8a 28 20 20 c9 20 | 22 6d 61 69 6e 77 22 20 |...( . |"mainw" |
|00001220| 3a 76 6f 69 64 25 3d a4 | 6d 65 6e 75 73 65 6c 65 |:void%=.|menusele|
|00001230| 63 74 5f 6d 61 69 6e 77 | 0d 07 94 28 20 20 c9 20 |ct_mainw|...( . |
|00001240| 22 78 66 65 72 22 20 20 | 3a 76 6f 69 64 25 3d a4 |"xfer" |:void%=.|
|00001250| 6d 65 6e 75 73 65 6c 65 | 63 74 5f 73 69 63 6f 6e |menusele|ct_sicon|
|00001260| 0d 07 9e 05 cb 0d 07 a8 | 05 e1 0d 07 b2 12 dd f2 |........|........|
|00001270| 66 69 6c 65 5f 63 68 61 | 6e 67 65 64 0d 07 bc 05 |file_cha|nged....|
|00001280| e1 0d 07 c6 26 dd f2 6f | 70 65 6e 77 69 6e 64 6f |....&..o|penwindo|
|00001290| 77 28 68 61 6e 64 6c 65 | 25 2c 66 75 6c 6c 25 2c |w(handle|%,full%,|
|000012a0| 66 72 6f 6e 74 25 29 0d | 07 d0 10 71 25 21 30 3d |front%).|...q%!0=|
|000012b0| 68 61 6e 64 6c 65 25 0d | 07 da 2d e7 20 ac 20 66 |handle%.|..-. . f|
|000012c0| 75 6c 6c 25 20 8c 20 c8 | 99 20 22 57 69 6d 70 5f |ull% . .|. "Wimp_|
|000012d0| 47 65 74 57 69 6e 64 6f | 77 53 74 61 74 65 22 2c |GetWindo|wState",|
|000012e0| 30 2c 71 25 0d 07 e4 17 | e7 20 66 72 6f 6e 74 25 |0,q%....|. front%|
|000012f0| 20 8c 20 71 25 21 32 38 | 3d 2d 31 0d 07 ee 1d c8 | . q%!28|=-1.....|
|00001300| 99 20 22 57 69 6d 70 5f | 4f 70 65 6e 57 69 6e 64 |. "Wimp_|OpenWind|
|00001310| 6f 77 22 2c 30 2c 71 25 | 0d 07 f8 05 e1 0d 08 02 |ow",0,q%|........|
|00001320| 04 0d 08 0c 1a dd f2 63 | 6c 6f 73 65 77 69 6e 64 |.......c|losewind|
|00001330| 6f 77 28 68 61 6e 64 6c | 65 25 29 0d 08 16 1c e7 |ow(handl|e%).....|
|00001340| 20 a4 6f 6b 74 6f 63 6c | 6f 73 65 77 28 68 61 6e | .oktocl|osew(han|
|00001350| 64 6c 65 25 29 20 8c 0d | 08 20 12 20 20 71 25 21 |dle%) ..|. . q%!|
|00001360| 30 3d 68 61 6e 64 6c 65 | 25 0d 08 2a 20 20 20 c8 |0=handle|%..* .|
|00001370| 99 20 22 57 69 6d 70 5f | 43 6c 6f 73 65 57 69 6e |. "Wimp_|CloseWin|
|00001380| 64 6f 77 22 2c 30 2c 71 | 25 0d 08 34 05 cd 0d 08 |dow",0,q|%..4....|
|00001390| 3e 05 e1 0d 08 48 04 0d | 08 52 11 dd a4 70 6f 6c |>....H..|.R...pol|
|000013a0| 6c 28 6d 61 73 6b 25 29 | 0d 08 5c 20 c8 99 20 22 |l(mask%)|..\ .. "|
|000013b0| 57 69 6d 70 5f 50 6f 6c | 6c 22 2c 6d 61 73 6b 25 |Wimp_Pol|l",mask%|
|000013c0| 2c 71 25 20 b8 20 61 25 | 0d 08 66 07 3d 61 25 0d |,q% . a%|..f.=a%.|
|000013d0| 08 70 04 0d 08 7a 13 dd | f2 61 63 74 69 6f 6e 28 |.p...z..|.action(|
|000013e0| 65 76 6e 74 25 29 0d 08 | 84 04 0d 08 8e 0e c8 8e |evnt%)..|........|
|000013f0| 20 65 76 6e 74 25 20 ca | 0d 08 98 1d 20 20 c9 20 | evnt% .|.... . |
|00001400| 30 3a f2 64 6f 5f 62 61 | 63 6b 67 72 6f 75 6e 64 |0:.do_ba|ckground|
|00001410| 5f 74 61 73 6b 0d 08 a2 | 1d 20 20 c9 20 31 3a f2 |_task...|. . 1:.|
|00001420| 72 65 64 72 61 77 77 69 | 6e 64 6f 77 28 71 25 21 |redrawwi|ndow(q%!|
|00001430| 30 29 0d 08 ac 1f 20 20 | c9 20 32 3a f2 6f 70 65 |0).... |. 2:.ope|
|00001440| 6e 77 69 6e 64 6f 77 28 | 71 25 21 30 2c b9 2c 30 |nwindow(|q%!0,.,0|
|00001450| 29 0d 08 b6 1c 20 20 c9 | 20 33 3a f2 63 6c 6f 73 |).... .| 3:.clos|
|00001460| 65 77 69 6e 64 6f 77 28 | 71 25 21 30 29 0d 08 c0 |ewindow(|q%!0)...|
|00001470| 0a 20 20 c9 20 34 3a 0d | 08 ca 0a 20 20 c9 20 35 |. . 4:.|... . 5|
|00001480| 3a 0d 08 d4 37 20 20 c9 | 20 36 3a f2 63 6c 69 63 |:...7 .| 6:.clic|
|00001490| 6b 77 69 6e 64 6f 77 28 | 21 71 25 2c 71 25 21 34 |kwindow(|!q%,q%!4|
|000014a0| 2c 71 25 21 38 2c 71 25 | 21 31 32 2c 71 25 21 31 |,q%!8,q%|!12,q%!1|
|000014b0| 36 2c 71 25 21 32 30 29 | 0d 08 de 3d 20 20 c9 20 |6,q%!20)|...= . |
|000014c0| 37 3a e7 20 63 6c 61 69 | 6d 64 72 61 67 24 3c 3e |7:. clai|mdrag$<>|
|000014d0| 22 22 20 8c 20 6a 75 6e | 6b 3d a0 28 22 46 4e 75 |"" . jun|k=.("FNu|
|000014e0| 73 65 72 64 72 61 67 5f | 22 2b 63 6c 61 69 6d 64 |serdrag_|"+claimd|
|000014f0| 72 61 67 24 29 0d 08 e8 | 13 20 20 c9 20 38 3a f2 |rag$)...|. . 8:.|
|00001500| 6b 65 79 70 72 65 73 73 | 0d 08 f2 33 20 20 c9 20 |keypress|...3 . |
|00001510| 39 3a e7 20 63 6c 61 69 | 6d 6d 65 6e 75 24 3c 3e |9:. clai|mmenu$<>|
|00001520| 22 22 20 8c 20 f2 77 68 | 69 63 68 6d 65 6e 75 28 |"" . .wh|ichmenu(|
|00001530| 63 6c 61 69 6d 6d 65 6e | 75 24 29 0d 08 fc 1a 20 |claimmen|u$).... |
|00001540| 20 c9 20 31 37 2c 31 38 | 3a f2 72 65 63 65 69 76 | . 17,18|:.receiv|
|00001550| 65 28 71 25 29 0d 09 06 | 05 cb 0d 09 10 05 e1 0d |e(q%)...|........|
|00001560| 09 1a 04 0d 09 24 11 dd | f2 72 65 63 65 69 76 65 |.....$..|.receive|
|00001570| 28 71 25 29 0d 09 2e 0e | c8 8e 20 71 25 21 31 36 |(q%)....|.. q%!16|
|00001580| 20 ca 0d 09 38 37 c9 20 | 30 20 20 20 20 3a 24 71 | ...87. |0 :$q|
|00001590| 25 3d 22 54 41 53 4b 22 | 3a c8 99 20 22 57 69 6d |%="TASK"|:.. "Wim|
|000015a0| 70 5f 43 6c 6f 73 65 44 | 6f 77 6e 22 2c 74 61 73 |p_CloseD|own",tas|
|000015b0| 6b 25 2c 71 25 21 30 3a | e0 0d 09 42 19 c9 20 32 |k%,q%!0:|...B.. 2|
|000015c0| 20 20 20 20 3a f2 64 61 | 74 61 73 61 76 65 28 71 | :.da|tasave(q|
|000015d0| 25 29 0d 09 4c 05 cb 0d | 09 56 05 e1 0d 09 60 04 |%)..L...|.V....`.|
|000015e0| 0d 09 6a 1c dd f2 6c 77 | 61 6f 72 69 67 69 6e 28 |..j...lw|aorigin(|
|000015f0| 62 2c f8 20 78 25 2c f8 | 20 79 25 29 0d 09 74 1c |b,. x%,.| y%)..t.|
|00001600| 78 25 3d 62 21 30 2d 62 | 21 31 36 3a 79 25 3d 62 |x%=b!0-b|!16:y%=b|
|00001610| 21 31 32 2d 62 21 32 30 | 0d 09 7e 05 e1 0d 09 88 |!12-b!20|..~.....|
|00001620| 04 0d 09 92 48 dd a4 69 | 63 6f 6e 5f 63 72 65 61 |....H..i|con_crea|
|00001630| 74 65 28 77 69 6e 64 6f | 77 25 2c 6d 69 6e 78 25 |te(windo|w%,minx%|
|00001640| 2c 6d 69 6e 79 25 2c 77 | 69 64 74 68 25 2c 68 65 |,miny%,w|idth%,he|
|00001650| 69 67 68 74 25 2c 66 67 | 25 2c 62 67 25 2c 66 6c |ight%,fg|%,bg%,fl|
|00001660| 67 25 2c 64 61 74 61 24 | 29 0d 09 9c 08 ea 20 69 |g%,data$|)..... i|
|00001670| 25 0d 09 a6 10 71 25 21 | 30 3d 77 69 6e 64 6f 77 |%....q%!|0=window|
|00001680| 25 0d 09 b0 19 71 25 21 | 34 3d 6d 69 6e 78 25 3a |%....q%!|4=minx%:|
|00001690| 71 25 21 38 3d 6d 69 6e | 79 25 0d 09 ba 2a 71 25 |q%!8=min|y%...*q%|
|000016a0| 21 31 32 3d 6d 69 6e 78 | 25 2b 77 69 64 74 68 25 |!12=minx|%+width%|
|000016b0| 3a 71 25 21 31 36 3d 6d | 69 6e 79 25 2b 68 65 69 |:q%!16=m|iny%+hei|
|000016c0| 67 68 74 25 0d 09 c4 22 | 71 25 21 32 30 3d 66 6c |ght%..."|q%!20=fl|
|000016d0| 67 25 20 84 20 62 67 25 | 3c 3c 32 38 20 84 20 66 |g% . bg%|<<28 . f|
|000016e0| 67 25 3c 3c 32 34 0d 09 | ce 14 e7 20 71 25 21 32 |g%<<24..|... q%!2|
|000016f0| 30 20 80 20 26 31 30 30 | 20 8c 0d 09 d8 14 20 20 |0 . &100| ..... |
|00001700| 69 25 3d a7 64 61 74 61 | 24 2c 22 2c 22 29 0d 09 |i%=.data|$,",")..|
|00001710| e2 1b 20 20 71 25 21 32 | 34 3d a0 28 c0 64 61 74 |.. q%!2|4=.(.dat|
|00001720| 61 24 2c 69 25 2d 31 29 | 29 0d 09 ec 0e 20 20 71 |a$,i%-1)|).... q|
|00001730| 25 21 32 38 3d 2d 31 0d | 09 f6 1b 20 20 71 25 21 |%!28=-1.|... q%!|
|00001740| 33 32 3d a0 28 c1 64 61 | 74 61 24 2c 69 25 2b 31 |32=.(.da|ta$,i%+1|
|00001750| 29 29 0d 0a 00 05 cc 0d | 0a 0a 17 24 28 71 25 2b |))......|...$(q%+|
|00001760| 32 34 29 3d c0 64 61 74 | 61 24 2c 31 31 29 0d 0a |24)=.dat|a$,11)..|
|00001770| 14 05 cd 0d 0a 1e 22 c8 | 99 20 22 57 69 6d 70 5f |......".|. "Wimp_|
|00001780| 43 72 65 61 74 65 49 63 | 6f 6e 22 2c 30 2c 71 25 |CreateIc|on",0,q%|
|00001790| 20 b8 20 69 25 0d 0a 28 | 07 3d 69 25 0d 0a 32 04 | . i%..(|.=i%..2.|
|000017a0| 0d 0a 3c 23 dd f2 69 63 | 6f 6e 5f 64 65 73 65 6c |..<#..ic|on_desel|
|000017b0| 65 63 74 28 68 61 6e 64 | 6c 65 25 2c 69 63 6f 6e |ect(hand|le%,icon|
|000017c0| 68 25 29 0d 0a 46 12 e7 | 20 69 63 6f 6e 68 25 3c |h%)..F..| iconh%<|
|000017d0| 3e 2d 31 20 8c 0d 0a 50 | 1e 20 20 71 25 21 30 3d |>-1 ...P|. q%!0=|
|000017e0| 68 61 6e 64 6c 65 25 3a | 71 25 21 34 3d 69 63 6f |handle%:|q%!4=ico|
|000017f0| 6e 68 25 0d 0a 5a 1b 20 | 20 71 25 21 38 3d 26 32 |nh%..Z. | q%!8=&2|
|00001800| 30 30 30 30 30 3a 71 25 | 21 31 32 3d 26 30 0d 0a |00000:q%|!12=&0..|
|00001810| 64 20 20 20 c8 99 20 22 | 57 69 6d 70 5f 53 65 74 |d .. "|Wimp_Set|
|00001820| 49 63 6f 6e 53 74 61 74 | 65 22 2c 2c 71 25 0d 0a |IconStat|e",,q%..|
|00001830| 6e 05 cd 0d 0a 78 05 e1 | 0d 0a 82 04 0d 0a 8c 26 |n....x..|.......&|
|00001840| dd f2 69 63 6f 6e 5f 70 | 75 74 64 61 74 61 28 62 |..icon_p|utdata(b|
|00001850| 2c 77 68 25 2c 69 68 25 | 2c 74 65 78 74 24 2c 72 |,wh%,ih%|,text$,r|
|00001860| 64 29 0d 0a 96 13 62 21 | 30 3d 77 68 25 3a 62 21 |d)....b!|0=wh%:b!|
|00001870| 34 3d 69 68 25 0d 0a a0 | 1d c8 99 20 22 57 69 6d |4=ih%...|... "Wim|
|00001880| 70 5f 47 65 74 49 63 6f | 6e 53 74 61 74 65 22 2c |p_GetIco|nState",|
|00001890| 2c 62 0d 0a aa 1b c8 99 | 20 22 57 69 6d 70 5f 44 |,b......| "Wimp_D|
|000018a0| 65 6c 65 74 65 49 63 6f | 6e 22 2c 2c 62 0d 0a b4 |eleteIco|n",,b...|
|000018b0| 1e 62 21 34 3d 77 68 25 | 3a 24 28 62 21 32 38 29 |.b!4=wh%|:$(b!28)|
|000018c0| 3d 74 65 78 74 24 3a 62 | 2b 3d 34 0d 0a be 1b c8 |=text$:b|+=4.....|
|000018d0| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 49 63 |. "Wimp_|CreateIc|
|000018e0| 6f 6e 22 2c 2c 62 0d 0a | c8 36 e7 20 72 64 20 8c |on",,b..|.6. rd .|
|000018f0| 20 c8 99 20 22 57 69 6d | 70 5f 46 6f 72 63 65 52 | .. "Wim|p_ForceR|
|00001900| 65 64 72 61 77 22 2c 62 | 21 30 2c 62 21 34 2c 62 |edraw",b|!0,b!4,b|
|00001910| 21 38 2c 62 21 31 32 2c | 62 21 31 36 0d 0a d2 08 |!8,b!12,|b!16....|
|00001920| 62 2d 3d 34 0d 0a dc 05 | e1 0d 0a e6 04 0d 0a f0 |b-=4....|........|
|00001930| 35 dd f2 69 63 6f 6e 5f | 70 75 74 64 61 74 61 28 |5..icon_|putdata(|
|00001940| 71 25 2c 77 68 61 6e 64 | 6c 65 25 2c 69 68 61 6e |q%,whand|le%,ihan|
|00001950| 64 6c 65 25 2c 64 61 74 | 61 24 2c 72 65 64 72 61 |dle%,dat|a$,redra|
|00001960| 77 29 0d 0a fa 11 71 25 | 21 30 3d 77 68 61 6e 64 |w)....q%|!0=whand|
|00001970| 6c 65 25 0d 0b 04 11 71 | 25 21 34 3d 69 68 61 6e |le%....q|%!4=ihan|
|00001980| 64 6c 65 25 0d 0b 0e 1e | c8 99 20 22 57 69 6d 70 |dle%....|.. "Wimp|
|00001990| 5f 47 65 74 49 63 6f 6e | 53 74 61 74 65 22 2c 2c |_GetIcon|State",,|
|000019a0| 71 25 0d 0b 18 12 24 28 | 71 25 21 32 38 29 3d 64 |q%....$(|q%!28)=d|
|000019b0| 61 74 61 24 0d 0b 22 0e | e7 20 72 65 64 72 61 77 |ata$..".|. redraw|
|000019c0| 20 8c 0d 0b 2c 3b 20 20 | c8 99 20 22 57 69 6d 70 | ...,; |.. "Wimp|
|000019d0| 5f 46 6f 72 63 65 52 65 | 64 72 61 77 22 2c 77 68 |_ForceRe|draw",wh|
|000019e0| 61 6e 64 6c 65 25 2c 71 | 25 21 38 2c 71 25 21 31 |andle%,q|%!8,q%!1|
|000019f0| 32 2c 71 25 21 31 36 2c | 71 25 21 32 30 0d 0b 36 |2,q%!16,|q%!20..6|
|00001a00| 05 cd 0d 0b 40 05 e1 0d | 0b 4a 04 0d 0b 54 2d dd |....@...|.J...T-.|
|00001a10| f2 69 63 6f 6e 5f 73 65 | 74 62 67 63 6f 6c 6f 75 |.icon_se|tbgcolou|
|00001a20| 72 28 62 2c 77 68 61 6e | 64 6c 65 25 2c 69 63 6f |r(b,whan|dle%,ico|
|00001a30| 6e 25 2c 63 6f 6c 25 29 | 0d 0b 5e 35 21 62 3d 77 |n%,col%)|..^5!b=w|
|00001a40| 68 61 6e 64 6c 65 25 3a | 62 21 34 3d 69 63 6f 6e |handle%:|b!4=icon|
|00001a50| 25 3a 62 21 38 3d 63 6f | 6c 25 3c 3c 32 38 3a 62 |%:b!8=co|l%<<28:b|
|00001a60| 21 31 32 3d 26 46 30 30 | 30 30 30 30 30 0d 0b 68 |!12=&F00|00000..h|
|00001a70| 1e c8 99 20 22 57 69 6d | 70 5f 53 65 74 49 63 6f |... "Wim|p_SetIco|
|00001a80| 6e 53 74 61 74 65 22 2c | 30 2c 62 0d 0b 72 05 e1 |nState",|0,b..r..|
|00001a90| 0d 0b 7c 04 0d 0b 86 2d | dd f2 69 63 6f 6e 5f 73 |..|....-|..icon_s|
|00001aa0| 65 74 66 67 63 6f 6c 6f | 75 72 28 62 2c 77 68 61 |etfgcolo|ur(b,wha|
|00001ab0| 6e 64 6c 65 25 2c 69 63 | 6f 6e 25 2c 63 6f 6c 25 |ndle%,ic|on%,col%|
|00001ac0| 29 0d 0b 90 35 21 62 3d | 77 68 61 6e 64 6c 65 25 |)...5!b=|whandle%|
|00001ad0| 3a 62 21 34 3d 69 63 6f | 6e 25 3a 62 21 38 3d 63 |:b!4=ico|n%:b!8=c|
|00001ae0| 6f 6c 25 3c 3c 32 34 3a | 62 21 31 32 3d 26 30 46 |ol%<<24:|b!12=&0F|
|00001af0| 30 30 30 30 30 30 0d 0b | 9a 1e c8 99 20 22 57 69 |000000..|.... "Wi|
|00001b00| 6d 70 5f 53 65 74 49 63 | 6f 6e 53 74 61 74 65 22 |mp_SetIc|onState"|
|00001b10| 2c 30 2c 62 0d 0b a4 05 | e1 0d 0b ae 04 0d 0b b8 |,0,b....|........|
|00001b20| 39 dd a4 69 63 6f 6e 5f | 6e 65 77 73 70 72 69 74 |9..icon_|newsprit|
|00001b30| 65 28 62 2c 77 68 61 6e | 64 6c 65 25 2c 69 68 61 |e(b,whan|dle%,iha|
|00001b40| 6e 64 6c 65 25 2c 6e 65 | 77 6e 61 6d 65 24 2c 72 |ndle%,ne|wname$,r|
|00001b50| 65 64 72 61 77 29 0d 0b | c2 1d 62 21 30 3d 77 68 |edraw)..|..b!0=wh|
|00001b60| 61 6e 64 6c 65 25 3a 62 | 21 34 3d 69 68 61 6e 64 |andle%:b|!4=ihand|
|00001b70| 6c 65 25 0d 0b cc 1d c8 | 99 20 22 57 69 6d 70 5f |le%.....|. "Wimp_|
|00001b80| 47 65 74 49 63 6f 6e 53 | 74 61 74 65 22 2c 2c 62 |GetIconS|tate",,b|
|00001b90| 0d 0b d6 1b c8 99 20 22 | 57 69 6d 70 5f 44 65 6c |...... "|Wimp_Del|
|00001ba0| 65 74 65 49 63 6f 6e 22 | 2c 2c 62 0d 0b e0 43 62 |eteIcon"|,,b...Cb|
|00001bb0| 21 34 3d 62 21 38 3a 62 | 21 38 3d 62 21 31 32 3a |!4=b!8:b|!8=b!12:|
|00001bc0| 62 21 31 32 3d 62 21 31 | 36 3a 62 21 31 36 3d 62 |b!12=b!1|6:b!16=b|
|00001bd0| 21 32 30 3a 62 21 32 30 | 3d 62 21 32 34 3a 24 28 |!20:b!20|=b!24:$(|
|00001be0| 62 2b 32 34 29 3d 6e 65 | 77 6e 61 6d 65 24 0d 0b |b+24)=ne|wname$..|
|00001bf0| ea 26 c8 99 20 22 57 69 | 6d 70 5f 43 72 65 61 74 |.&.. "Wi|mp_Creat|
|00001c00| 65 49 63 6f 6e 22 2c 2c | 62 20 b8 20 69 68 61 6e |eIcon",,|b . ihan|
|00001c10| 64 6c 65 25 0d 0b f4 3a | e7 20 72 65 64 72 61 77 |dle%...:|. redraw|
|00001c20| 20 8c 20 c8 99 20 22 57 | 69 6d 70 5f 46 6f 72 63 | . .. "W|imp_Forc|
|00001c30| 65 52 65 64 72 61 77 22 | 2c 62 21 30 2c 62 21 34 |eRedraw"|,b!0,b!4|
|00001c40| 2c 62 21 38 2c 62 21 31 | 32 2c 62 21 31 36 0d 0b |,b!8,b!1|2,b!16..|
|00001c50| fe 0d 3d 69 68 61 6e 64 | 6c 65 25 0d 0c 08 04 0d |..=ihand|le%.....|
|00001c60| 0c 12 28 dd a4 69 63 6f | 6e 5f 67 65 74 64 61 74 |..(..ico|n_getdat|
|00001c70| 61 28 71 25 2c 77 68 61 | 6e 64 6c 65 25 2c 69 68 |a(q%,wha|ndle%,ih|
|00001c80| 61 6e 64 6c 65 25 29 0d | 0c 1c 11 71 25 21 30 3d |andle%).|...q%!0=|
|00001c90| 77 68 61 6e 64 6c 65 25 | 0d 0c 26 11 71 25 21 34 |whandle%|..&.q%!4|
|00001ca0| 3d 69 68 61 6e 64 6c 65 | 25 0d 0c 30 1e c8 99 20 |=ihandle|%..0... |
|00001cb0| 22 57 69 6d 70 5f 47 65 | 74 49 63 6f 6e 53 74 61 |"Wimp_Ge|tIconSta|
|00001cc0| 74 65 22 2c 2c 71 25 0d | 0c 3a 0d 3d 24 28 71 25 |te",,q%.|.:.=$(q%|
|00001cd0| 21 32 38 29 0d 0c 44 04 | 0d 0c 4e 45 dd f2 63 61 |!28)..D.|..NE..ca|
|00001ce0| 72 65 74 5f 73 65 74 70 | 6f 73 69 74 69 6f 6e 28 |ret_setp|osition(|
|00001cf0| 77 68 61 6e 64 6c 65 25 | 2c 69 68 61 6e 64 6c 65 |whandle%|,ihandle|
|00001d00| 25 2c 78 6f 66 66 25 2c | 79 6f 66 66 25 2c 68 65 |%,xoff%,|yoff%,he|
|00001d10| 69 67 68 74 25 2c 69 6e | 64 65 78 25 29 0d 0c 58 |ight%,in|dex%)..X|
|00001d20| 4b c8 99 20 22 57 69 6d | 70 5f 53 65 74 43 61 72 |K.. "Wim|p_SetCar|
|00001d30| 65 74 50 6f 73 69 74 69 | 6f 6e 22 2c 77 68 61 6e |etPositi|on",whan|
|00001d40| 64 6c 65 25 2c 69 68 61 | 6e 64 6c 65 25 2c 78 6f |dle%,iha|ndle%,xo|
|00001d50| 66 66 25 2c 79 6f 66 66 | 25 2c 68 65 69 67 68 74 |ff%,yoff|%,height|
|00001d60| 25 2c 69 6e 64 65 78 25 | 0d 0c 62 05 e1 0d 0c 6c |%,index%|..b....l|
|00001d70| 04 0d 0c 76 0d dd f2 6e | 65 77 76 61 6c 73 0d 0c |...v...n|ewvals..|
|00001d80| 80 17 67 74 78 3d 71 25 | 21 33 36 3a 67 74 79 3d |..gtx=q%|!36:gty=|
|00001d90| 71 25 21 34 30 0d 0c 8a | 15 77 62 78 3d 71 25 21 |q%!40...|.wbx=q%!|
|00001da0| 34 3a 77 62 79 3d 71 25 | 21 38 0d 0c 94 17 77 74 |4:wby=q%|!8....wt|
|00001db0| 78 3d 71 25 21 31 32 3a | 77 74 79 3d 71 25 21 31 |x=q%!12:|wty=q%!1|
|00001dc0| 36 0d 0c 9e 17 78 73 63 | 3d 71 25 21 32 30 3a 79 |6....xsc|=q%!20:y|
|00001dd0| 73 63 3d 71 25 21 32 34 | 0d 0c a8 21 68 70 3d 77 |sc=q%!24|...!hp=w|
|00001de0| 74 78 2d 77 62 78 3a 76 | 70 3d 77 74 79 2d 77 62 |tx-wbx:v|p=wty-wb|
|00001df0| 79 3a 65 62 78 3d 78 73 | 63 0d 0c b2 21 65 74 78 |y:ebx=xs|c...!etx|
|00001e00| 3d 78 73 63 2b 68 70 3a | 65 74 79 3d 79 73 63 3a |=xsc+hp:|ety=ysc:|
|00001e10| 65 62 79 3d 79 73 63 2d | 76 70 0d 0c bc 05 e1 0d |eby=ysc-|vp......|
|00001e20| 0c c6 04 0d 0c d0 32 dd | f2 64 65 66 69 6e 65 5f |......2.|.define_|
|00001e30| 6d 65 6e 75 5f 74 65 78 | 74 28 74 65 78 74 24 2c |menu_tex|t(text$,|
|00001e40| 6e 2c 77 2c 74 2c 64 2c | 73 2c 66 6c 61 67 73 2c |n,w,t,d,|s,flags,|
|00001e50| 73 6d 2c 6c 29 0d 0c da | 12 74 65 78 74 24 28 6e |sm,l)...|.text$(n|
|00001e60| 29 3d 74 65 78 74 24 0d | 0c e4 10 73 65 74 74 69 |)=text$.|...setti|
|00001e70| 6e 67 28 6e 29 3d 30 0d | 0c ee 38 e7 20 77 20 8c |ng(n)=0.|..8. w .|
|00001e80| 20 73 65 74 74 69 6e 67 | 28 6e 29 3d 73 65 74 74 | setting|(n)=sett|
|00001e90| 69 6e 67 28 6e 29 20 84 | 20 26 30 34 3a 66 6c 61 |ing(n) .| &04:fla|
|00001ea0| 67 73 3d 66 6c 61 67 73 | 20 84 20 26 31 30 30 0d |gs=flags| . &100.|
|00001eb0| 0c f8 25 e7 20 74 20 8c | 20 73 65 74 74 69 6e 67 |..%. t .| setting|
|00001ec0| 28 6e 29 3d 73 65 74 74 | 69 6e 67 28 6e 29 20 84 |(n)=sett|ing(n) .|
|00001ed0| 20 26 30 31 0d 0d 02 25 | e7 20 64 20 8c 20 73 65 | &01...%|. d . se|
|00001ee0| 74 74 69 6e 67 28 6e 29 | 3d 73 65 74 74 69 6e 67 |tting(n)|=setting|
|00001ef0| 28 6e 29 20 84 20 26 30 | 32 0d 0d 0c 25 e7 20 6c |(n) . &0|2...%. l|
|00001f00| 20 8c 20 73 65 74 74 69 | 6e 67 28 6e 29 3d 73 65 | . setti|ng(n)=se|
|00001f10| 74 74 69 6e 67 28 6e 29 | 20 84 20 26 38 30 0d 0d |tting(n)| . &80..|
|00001f20| 16 1f e7 20 73 20 8c 20 | 66 6c 61 67 73 3d 66 6c |... s . |flags=fl|
|00001f30| 61 67 73 20 84 20 26 34 | 30 30 30 30 30 0d 0d 20 |ags . &4|00000.. |
|00001f40| 12 66 6c 61 67 73 28 6e | 29 3d 66 6c 61 67 73 0d |.flags(n|)=flags.|
|00001f50| 0d 2a 11 73 75 62 6d 65 | 6e 75 28 6e 29 3d 73 6d |.*.subme|nu(n)=sm|
|00001f60| 0d 0d 34 05 e1 0d 0d 3e | 04 0d 0d 48 26 dd f2 63 |..4....>|...H&..c|
|00001f70| 72 65 61 74 65 5f 6d 65 | 6e 75 28 74 69 74 6c 65 |reate_me|nu(title|
|00001f80| 24 2c 6e 2c 77 69 64 74 | 68 25 2c 78 2c 79 29 0d |$,n,widt|h%,x,y).|
|00001f90| 0d 52 0d 6d 62 25 3d 6d | 65 6e 75 25 0d 0d 5c 0f |.R.mb%=m|enu%..\.|
|00001fa0| 6d 65 6e 75 73 3d 30 3a | 71 3d 30 0d 0d 66 05 f5 |menus=0:|q=0..f..|
|00001fb0| 0d 0d 70 21 20 20 6d 65 | 6e 75 70 6f 73 28 6d 65 |..p! me|nupos(me|
|00001fc0| 6e 75 73 29 3d 6d 62 25 | 3a 6d 65 6e 75 73 2b 3d |nus)=mb%|:menus+=|
|00001fd0| 31 0d 0d 7a 11 20 20 24 | 6d 62 25 3d 74 69 74 6c |1..z. $|mb%=titl|
|00001fe0| 65 24 0d 0d 84 0e 20 20 | 6d 62 25 3f 31 32 3d 37 |e$.... |mb%?12=7|
|00001ff0| 0d 0d 8e 0e 20 20 6d 62 | 25 3f 31 33 3d 32 0d 0d |.... mb|%?13=2..|
|00002000| 98 0e 20 20 6d 62 25 3f | 31 34 3d 37 0d 0d a2 0e |.. mb%?|14=7....|
|00002010| 20 20 6d 62 25 3f 31 35 | 3d 30 0d 0d ac 13 20 20 | mb%?15|=0.... |
|00002020| 6d 62 25 21 31 36 3d 77 | 69 64 74 68 25 0d 0d b6 |mb%!16=w|idth%...|
|00002030| 27 20 20 6d 62 25 21 32 | 30 3d 34 30 20 3a f4 20 |' mb%!2|0=40 :. |
|00002040| 68 65 69 67 68 74 20 6f | 66 20 6d 65 6e 75 20 69 |height o|f menu i|
|00002050| 74 65 6d 73 0d 0d c0 41 | 20 20 6d 62 25 21 32 34 |tems...A| mb%!24|
|00002060| 3d 30 20 20 3a f4 20 76 | 65 72 74 69 63 61 6c 20 |=0 :. v|ertical |
|00002070| 67 61 70 20 62 65 74 77 | 65 65 6e 20 69 74 65 6d |gap betw|een item|
|00002080| 73 20 28 61 6c 73 6f 20 | 74 6f 70 20 26 20 62 6f |s (also |top & bo|
|00002090| 74 74 6f 6d 29 0d 0d ca | 14 20 20 69 74 65 6d 70 |ttom)...|. itemp|
|000020a0| 74 72 3d 6d 62 25 2b 32 | 38 0d 0d d4 07 20 20 f5 |tr=mb%+2|8.... .|
|000020b0| 0d 0d de 1c 20 20 20 20 | 69 74 65 6d 70 74 72 21 |.... |itemptr!|
|000020c0| 30 3d 73 65 74 74 69 6e | 67 28 71 29 0d 0d e8 18 |0=settin|g(q)....|
|000020d0| 20 20 20 20 72 65 66 28 | 71 29 3d 69 74 65 6d 70 | ref(|q)=itemp|
|000020e0| 74 72 2b 34 0d 0d f2 2a | 20 20 20 20 69 74 65 6d |tr+4...*| item|
|000020f0| 70 74 72 21 38 3d 66 6c | 61 67 73 28 71 29 20 84 |ptr!8=fl|ags(q) .|
|00002100| 20 30 3c 3c 32 38 20 84 | 20 37 3c 3c 32 34 0d 0d | 0<<28 .| 7<<24..|
|00002110| fc 1f 20 20 20 20 e7 20 | 28 66 6c 61 67 73 28 71 |.. . |(flags(q|
|00002120| 29 20 80 20 26 31 30 30 | 29 3d 30 20 8c 0d 0e 06 |) . &100|)=0 ....|
|00002130| 20 20 20 20 20 20 20 24 | 28 69 74 65 6d 70 74 72 | $|(itemptr|
|00002140| 2b 31 32 29 3d 74 65 78 | 74 24 28 71 29 0d 0e 10 |+12)=tex|t$(q)...|
|00002150| 09 20 20 20 20 cc 0d 0e | 1a 1c 20 20 20 20 20 20 |. ...|.. |
|00002160| 70 6f 73 3d a7 74 65 78 | 74 24 28 71 29 2c 22 28 |pos=.tex|t$(q),"(|
|00002170| 22 29 0d 0e 24 28 20 20 | 20 20 20 20 69 74 65 6d |")..$( | item|
|00002180| 70 74 72 21 31 32 3d a0 | 28 c0 74 65 78 74 24 28 |ptr!12=.|(.text$(|
|00002190| 71 29 2c 70 6f 73 2d 31 | 29 29 0d 0e 2e 17 20 20 |q),pos-1|)).... |
|000021a0| 20 20 20 20 69 74 65 6d | 70 74 72 21 31 36 3d 2d | item|ptr!16=-|
|000021b0| 31 0d 0e 38 32 20 20 20 | 20 20 20 69 74 65 6d 70 |1..82 | itemp|
|000021c0| 74 72 21 32 30 3d a0 28 | c2 74 65 78 74 24 28 71 |tr!20=.(|.text$(q|
|000021d0| 29 2c a9 28 74 65 78 74 | 24 28 71 29 29 2d 70 6f |),.(text|$(q))-po|
|000021e0| 73 29 29 0d 0e 42 09 20 | 20 20 20 cd 0d 0e 4c 18 |s))..B. | ...L.|
|000021f0| 20 20 20 20 69 74 65 6d | 70 74 72 2b 3d 32 34 3a | item|ptr+=24:|
|00002200| 71 2b 3d 31 0d 0e 56 1e | 20 20 fd 20 28 73 65 74 |q+=1..V.| . (set|
|00002210| 74 69 6e 67 28 71 2d 31 | 29 20 80 20 26 38 30 29 |ting(q-1|) . &80)|
|00002220| 3e 30 0d 0e 60 11 20 20 | 6d 62 25 3d 69 74 65 6d |>0..`. |mb%=item|
|00002230| 70 74 72 0d 0e 6a 23 20 | 20 e7 20 71 3c 3e 6e 20 |ptr..j# | . q<>n |
|00002240| 8c 20 74 69 74 6c 65 24 | 3d 74 65 78 74 24 28 71 |. title$|=text$(q|
|00002250| 29 3a 71 2b 3d 31 0d 0e | 74 09 fd 20 71 3d 6e 0d |):q+=1..|t.. q=n.|
|00002260| 0e 7e 04 0d 0e 88 0f e3 | 20 71 3d 30 20 b8 20 6e |.~......| q=0 . n|
|00002270| 2d 31 0d 0e 92 29 20 20 | e7 20 73 75 62 6d 65 6e |-1...) |. submen|
|00002280| 75 28 71 29 3e 30 20 80 | 20 73 75 62 6d 65 6e 75 |u(q)>0 .| submenu|
|00002290| 28 71 29 3c 6d 65 6e 75 | 73 20 8c 0d 0e 9c 23 20 |(q)<menu|s ....# |
|000022a0| 20 20 20 21 72 65 66 28 | 71 29 3d 6d 65 6e 75 70 | !ref(|q)=menup|
|000022b0| 6f 73 28 73 75 62 6d 65 | 6e 75 28 71 29 29 0d 0e |os(subme|nu(q))..|
|000022c0| a6 07 20 20 cc 0d 0e b0 | 48 20 20 20 20 21 72 65 |.. ....|H !re|
|000022d0| 66 28 71 29 3d 73 75 62 | 6d 65 6e 75 28 71 29 3a |f(q)=sub|menu(q):|
|000022e0| f4 20 77 61 73 20 2d 31 | 20 69 2e 65 2e 20 73 75 |. was -1| i.e. su|
|000022f0| 62 6d 65 6e 75 20 64 69 | 73 61 6c 6c 6f 77 65 64 |bmenu di|sallowed|
|00002300| 21 20 54 68 69 73 20 63 | 68 61 6e 67 65 0d 0e ba |! This c|hange...|
|00002310| 3e 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |> | |
|00002320| 20 20 20 20 20 20 20 3a | f4 20 61 6c 6c 6f 77 73 | :|. allows|
|00002330| 20 61 20 77 69 6e 64 6f | 77 20 68 61 6e 64 6c 65 | a windo|w handle|
|00002340| 20 74 6f 20 62 65 20 75 | 73 65 64 0d 0e c4 07 20 | to be u|sed.... |
|00002350| 20 cd 0d 0e ce 07 ed 20 | 71 0d 0e d8 23 c8 99 20 | ...... |q...#.. |
|00002360| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 |"Wimp_Cr|eateMenu|
|00002370| 22 2c 2c 6d 65 6e 75 25 | 2c 78 2c 79 0d 0e e2 05 |",,menu%|,x,y....|
|00002380| e1 0d 0e ec 04 0d 0e f6 | 1d dd f2 6f 70 65 6e 74 |........|...opent|
|00002390| 65 6d 70 6c 61 74 65 66 | 69 6c 65 28 46 49 4c 45 |emplatef|ile(FILE|
|000023a0| 24 29 0d 0f 00 21 c8 99 | 20 22 57 69 6d 70 5f 4f |$)...!..| "Wimp_O|
|000023b0| 70 65 6e 54 65 6d 70 6c | 61 74 65 22 2c 2c 46 49 |penTempl|ate",,FI|
|000023c0| 4c 45 24 0d 0f 0a 05 e1 | 0d 0f 14 04 0d 0f 1e 19 |LE$.....|........|
|000023d0| dd f2 6c 6f 61 64 74 65 | 6d 70 6c 61 74 65 28 6e |..loadte|mplate(n|
|000023e0| 61 6d 65 24 29 0d 0f 28 | 13 ea 20 74 79 70 65 25 |ame$)..(|.. type%|
|000023f0| 2c 70 6f 73 25 2c 78 25 | 0d 0f 32 4c c8 99 20 22 |,pos%,x%|..2L.. "|
|00002400| 57 69 6d 70 5f 4c 6f 61 | 64 54 65 6d 70 6c 61 74 |Wimp_Loa|dTemplat|
|00002410| 65 22 2c 2c 71 25 2c 69 | 70 74 72 25 2c 69 65 6e |e",,q%,i|ptr%,ien|
|00002420| 64 25 2c 2d 31 2c 6e 61 | 6d 65 24 2c 30 20 b8 20 |d%,-1,na|me$,0 . |
|00002430| 74 79 70 65 25 2c 2c 69 | 70 74 72 25 2c 2c 2c 2c |type%,,i|ptr%,,,,|
|00002440| 70 6f 73 25 0d 0f 3c 05 | e1 0d 0f 46 04 0d 0f 50 |pos%..<.|...F...P|
|00002450| 17 dd f2 63 6c 6f 73 65 | 74 65 6d 70 6c 61 74 65 |...close|template|
|00002460| 66 69 6c 65 0d 0f 5a 1b | c8 99 20 22 57 69 6d 70 |file..Z.|.. "Wimp|
|00002470| 5f 43 6c 6f 73 65 54 65 | 6d 70 6c 61 74 65 22 0d |_CloseTe|mplate".|
|00002480| 0f 64 05 e1 0d 0f 6e 04 | 0d 0f 78 22 dd f2 6d 6f |.d....n.|..x"..mo|
|00002490| 75 73 65 5f 72 65 63 74 | 61 6e 67 6c 65 28 78 25 |use_rect|angle(x%|
|000024a0| 2c 79 25 2c 77 25 2c 68 | 25 29 0d 0f 82 15 c8 97 |,y%,w%,h|%)......|
|000024b0| 20 c8 93 20 78 25 2c 79 | 25 2c 77 25 2c 68 25 0d | .. x%,y|%,w%,h%.|
|000024c0| 0f 8c 05 e1 0d 0f 96 04 | 0d 0f a0 1d dd f2 6d 6f |........|......mo|
|000024d0| 75 73 65 5f 6c 69 6d 69 | 74 28 62 2c 77 68 61 6e |use_limi|t(b,whan|
|000024e0| 64 6c 65 25 29 0d 0f aa | 2c 62 21 30 3d 77 68 61 |dle%)...|,b!0=wha|
|000024f0| 6e 64 6c 65 25 3a c8 99 | 20 22 57 69 6d 70 5f 47 |ndle%:..| "Wimp_G|
|00002500| 65 74 57 69 6e 64 6f 77 | 53 74 61 74 65 22 2c 2c |etWindow|State",,|
|00002510| 62 0d 0f b4 2f f2 6d 6f | 75 73 65 5f 72 65 63 74 |b.../.mo|use_rect|
|00002520| 61 6e 67 6c 65 28 62 21 | 34 2c 62 21 38 2c 62 21 |angle(b!|4,b!8,b!|
|00002530| 31 32 2d 62 21 34 2c 62 | 21 31 36 2d 62 21 38 29 |12-b!4,b|!16-b!8)|
|00002540| 0d 0f be 05 e1 0d 0f c8 | 04 0d 0f d2 14 dd f2 64 |........|.......d|
|00002550| 65 6c 61 79 28 73 65 63 | 6f 6e 64 73 29 0d 0f dc |elay(sec|onds)...|
|00002560| 0a ea 20 74 69 6d 65 0d | 0f e6 1e 74 69 6d 65 20 |.. time.|...time |
|00002570| 3d 20 91 20 2b 20 28 73 | 65 63 6f 6e 64 73 20 2a |= . + (s|econds *|
|00002580| 20 31 30 30 29 0d 0f f0 | 05 f5 0d 0f fa 0e fd 20 | 100)...|....... |
|00002590| 91 20 3e 20 74 69 6d 65 | 0d 10 04 05 e1 0d 10 0e |. > time|........|
|000025a0| 04 0d 10 18 19 dd a4 75 | 70 70 65 72 5f 63 61 73 |.......u|pper_cas|
|000025b0| 65 28 73 74 72 69 6e 67 | 24 29 0d 10 22 0b ea 20 |e(string|$)..".. |
|000025c0| 6c 6f 6f 70 25 0d 10 2c | 16 e7 20 a9 28 73 74 72 |loop%..,|.. .(str|
|000025d0| 69 6e 67 24 29 20 3e 20 | 30 20 8c 0d 10 36 1d 20 |ing$) > |0 ...6. |
|000025e0| e3 20 6c 6f 6f 70 25 20 | 3d 20 31 20 b8 20 a9 28 |. loop% |= 1 . .(|
|000025f0| 73 74 72 69 6e 67 24 29 | 0d 10 40 3a 20 20 20 e7 |string$)|..@: .|
|00002600| 20 c1 73 74 72 69 6e 67 | 24 2c 6c 6f 6f 70 25 2c | .string|$,loop%,|
|00002610| 31 29 3e 3d 22 61 22 20 | 80 20 c1 73 74 72 69 6e |1)>="a" |. .strin|
|00002620| 67 24 2c 6c 6f 6f 70 25 | 2c 31 29 3c 3d 22 7a 22 |g$,loop%|,1)<="z"|
|00002630| 20 8c 0d 10 4a 3a 20 20 | 20 20 20 c1 73 74 72 69 | ...J: | .stri|
|00002640| 6e 67 24 2c 6c 6f 6f 70 | 25 2c 31 29 20 3d 20 bd |ng$,loop|%,1) = .|
|00002650| 28 97 28 c1 73 74 72 69 | 6e 67 24 2c 6c 6f 6f 70 |(.(.stri|ng$,loop|
|00002660| 25 2c 31 29 29 20 80 20 | 26 44 46 29 0d 10 54 08 |%,1)) . |&DF)..T.|
|00002670| 20 20 20 cd 0d 10 5e 0c | 20 ed 20 6c 6f 6f 70 25 | ...^.| . loop%|
|00002680| 0d 10 68 05 cd 0d 10 72 | 0d 3d 20 73 74 72 69 6e |..h....r|.= strin|
|00002690| 67 24 0d 10 7c 04 0d 10 | 86 27 dd f2 57 69 6e 64 |g$..|...|.'..Wind|
|000026a0| 6f 77 5f 52 65 54 69 74 | 6c 65 28 62 2c 77 68 61 |ow_ReTit|le(b,wha|
|000026b0| 6e 64 6c 65 25 2c 74 69 | 74 6c 65 24 29 0d 10 90 |ndle%,ti|tle$)...|
|000026c0| 0b ea 20 77 6f 62 6c 6b | 0d 10 9a 0d de 20 77 6f |.. woblk|..... wo|
|000026d0| 62 6c 6b 20 35 0d 10 a4 | 10 62 21 30 3d 77 68 61 |blk 5...|.b!0=wha|
|000026e0| 6e 64 6c 65 25 0d 10 ae | 1e c8 99 20 22 57 69 6d |ndle%...|... "Wim|
|000026f0| 70 5f 47 65 74 57 69 6e | 64 6f 77 49 6e 66 6f 22 |p_GetWin|dowInfo"|
|00002700| 2c 2c 62 0d 10 b8 15 24 | 28 21 28 62 2b 37 36 29 |,,b....$|(!(b+76)|
|00002710| 29 3d 74 69 74 6c 65 24 | 0d 10 c2 14 77 6f 62 6c |)=title$|....wobl|
|00002720| 6b 21 30 3d 77 68 61 6e | 64 6c 65 25 0d 10 cc 25 |k!0=whan|dle%...%|
|00002730| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |.. "Wimp|_GetWind|
|00002740| 6f 77 4f 75 74 6c 69 6e | 65 22 2c 2c 77 6f 62 6c |owOutlin|e",,wobl|
|00002750| 6b 0d 10 d6 44 c8 99 20 | 22 57 69 6d 70 5f 46 6f |k...D.. |"Wimp_Fo|
|00002760| 72 63 65 52 65 64 72 61 | 77 22 2c 2d 31 2c 77 6f |rceRedra|w",-1,wo|
|00002770| 62 6c 6b 21 34 2c 28 77 | 6f 62 6c 6b 21 31 36 29 |blk!4,(w|oblk!16)|
|00002780| 2d 34 30 2c 77 6f 62 6c | 6b 21 31 32 2c 77 6f 62 |-40,wobl|k!12,wob|
|00002790| 6c 6b 21 31 36 0d 10 e0 | 05 e1 0d 10 ea 04 0d 10 |lk!16...|........|
|000027a0| f4 11 dd a4 6c 65 61 66 | 28 70 61 74 68 24 29 0d |....leaf|(path$).|
|000027b0| 10 fe 12 c8 95 20 a7 70 | 61 74 68 24 2c 22 2e 22 |..... .p|ath$,"."|
|000027c0| 29 0d 11 08 21 20 20 70 | 61 74 68 24 3d c1 70 61 |)...! p|ath$=.pa|
|000027d0| 74 68 24 2c a7 70 61 74 | 68 24 2c 22 2e 22 29 2b |th$,.pat|h$,".")+|
|000027e0| 31 29 0d 11 12 05 ce 0d | 11 1c 0a 3d 70 61 74 68 |1)......|...=path|
|000027f0| 24 0d 11 26 04 0d 11 30 | 10 dd a4 67 6e 61 6d 65 |$..&...0|...gname|
|00002800| 28 70 74 72 29 0d 11 3a | 09 66 24 3d 22 22 0d 11 |(ptr)..:|.f$=""..|
|00002810| 44 19 c8 95 20 3f 70 74 | 72 3c 3e 30 20 80 20 3f |D... ?pt|r<>0 . ?|
|00002820| 70 74 72 3c 3e 31 33 0d | 11 4e 18 20 20 66 24 3d |ptr<>13.|.N. f$=|
|00002830| 66 24 2b bd 3f 70 74 72 | 3a 70 74 72 2b 3d 31 0d |f$+.?ptr|:ptr+=1.|
|00002840| 11 58 05 ce 0d 11 62 07 | 3d 66 24 0d 11 6c 04 0d |.X....b.|=f$..l..|
|00002850| 11 76 1a dd a4 66 69 6c | 65 5f 6c 65 6e 67 74 68 |.v...fil|e_length|
|00002860| 28 6f 62 6a 65 63 74 24 | 29 0d 11 80 37 ea 20 74 |(object$|)...7. t|
|00002870| 79 70 65 25 2c 6c 6f 61 | 64 5f 61 64 64 72 25 2c |ype%,loa|d_addr%,|
|00002880| 65 78 65 63 5f 61 64 64 | 72 25 2c 6c 65 6e 67 74 |exec_add|r%,lengt|
|00002890| 68 25 2c 61 74 74 73 25 | 2c 73 74 72 69 6e 67 24 |h%,atts%|,string$|
|000028a0| 0d 11 8a 47 c8 99 20 22 | 4f 53 5f 46 69 6c 65 22 |...G.. "|OS_File"|
|000028b0| 2c 35 2c 6f 62 6a 65 63 | 74 24 20 b8 20 74 79 70 |,5,objec|t$ . typ|
|000028c0| 65 25 2c 2c 6c 6f 61 64 | 5f 61 64 64 72 25 2c 65 |e%,,load|_addr%,e|
|000028d0| 78 65 63 5f 61 64 64 72 | 25 2c 6c 65 6e 67 74 68 |xec_addr|%,length|
|000028e0| 25 2c 61 74 74 73 25 0d | 11 94 0c 3d 6c 65 6e 67 |%,atts%.|...=leng|
|000028f0| 74 68 25 0d 11 9e 04 0d | 11 a8 13 dd a4 66 69 6c |th%.....|.....fil|
|00002900| 65 5f 64 61 74 65 28 46 | 24 29 0d 11 b2 0e ea 20 |e_date(F|$)..... |
|00002910| 4c 25 2c 41 25 2c 54 25 | 0d 11 bc 17 24 66 62 75 |L%,A%,T%|....$fbu|
|00002920| 66 66 65 72 25 3d c4 32 | 38 2c bd 28 30 29 29 0d |ffer%=.2|8,.(0)).|
|00002930| 11 c6 2f c8 99 20 22 4f | 53 5f 46 69 6c 65 22 2c |../.. "O|S_File",|
|00002940| 35 2c 46 24 20 b8 20 54 | 25 2c 2c 6c 61 64 64 72 |5,F$ . T|%,,laddr|
|00002950| 25 2c 65 61 64 64 72 25 | 2c 4c 25 2c 41 25 0d 11 |%,eaddr%|,L%,A%..|
|00002960| d0 3b f4 20 6c 6f 61 64 | 20 61 6e 64 20 65 78 65 |.;. load| and exe|
|00002970| 63 75 74 69 6f 6e 20 61 | 64 64 72 65 73 73 65 73 |cution a|ddresses|
|00002980| 20 61 72 65 2c 20 69 6e | 20 66 61 63 74 2c 20 74 | are, in| fact, t|
|00002990| 69 6d 65 20 73 74 61 6d | 70 0d 11 da 19 66 64 61 |ime stam|p....fda|
|000029a0| 74 65 25 3f 34 3d 6c 61 | 64 64 72 25 20 80 20 26 |te%?4=la|ddr% . &|
|000029b0| 46 46 0d 11 e4 1d 66 64 | 61 74 65 25 3f 33 3d 65 |FF....fd|ate%?3=e|
|000029c0| 61 64 64 72 25 3e 3e 32 | 34 20 80 20 26 46 46 0d |addr%>>2|4 . &FF.|
|000029d0| 11 ee 1d 66 64 61 74 65 | 25 3f 32 3d 65 61 64 64 |...fdate|%?2=eadd|
|000029e0| 72 25 3e 3e 31 36 20 80 | 20 26 46 46 0d 11 f8 1d |r%>>16 .| &FF....|
|000029f0| 66 64 61 74 65 25 3f 31 | 3d 65 61 64 64 72 25 3e |fdate%?1|=eaddr%>|
|00002a00| 3e 38 20 20 80 20 26 46 | 46 0d 12 02 1d 66 64 61 |>8 . &F|F....fda|
|00002a10| 74 65 25 3f 30 3d 65 61 | 64 64 72 25 20 20 20 20 |te%?0=ea|ddr% |
|00002a20| 20 80 20 26 46 46 0d 12 | 0c 3c c8 99 20 22 4f 53 | . &FF..|.<.. "OS|
|00002a30| 5f 43 6f 6e 76 65 72 74 | 53 74 61 6e 64 61 72 64 |_Convert|Standard|
|00002a40| 44 61 74 65 41 6e 64 54 | 69 6d 65 22 2c 20 66 64 |DateAndT|ime", fd|
|00002a50| 61 74 65 25 2c 20 66 62 | 75 66 66 65 72 25 2c 20 |ate%, fb|uffer%, |
|00002a60| 32 38 0d 12 16 0e 3d 24 | 66 62 75 66 66 65 72 25 |28....=$|fbuffer%|
|00002a70| 0d 12 20 04 0d 12 2a 19 | dd a4 75 70 70 65 72 5f |.. ...*.|..upper_|
|00002a80| 63 61 73 65 28 73 74 72 | 69 6e 67 24 29 0d 12 34 |case(str|ing$)..4|
|00002a90| 0b ea 20 6c 6f 6f 70 25 | 0d 12 3e 16 e7 20 a9 28 |.. loop%|..>.. .(|
|00002aa0| 73 74 72 69 6e 67 24 29 | 20 3e 20 30 20 8c 0d 12 |string$)| > 0 ...|
|00002ab0| 48 1d 20 e3 20 6c 6f 6f | 70 25 20 3d 20 31 20 b8 |H. . loo|p% = 1 .|
|00002ac0| 20 a9 28 73 74 72 69 6e | 67 24 29 0d 12 52 3a 20 | .(strin|g$)..R: |
|00002ad0| 20 20 e7 20 c1 73 74 72 | 69 6e 67 24 2c 6c 6f 6f | . .str|ing$,loo|
|00002ae0| 70 25 2c 31 29 3e 3d 22 | 61 22 20 80 20 c1 73 74 |p%,1)>="|a" . .st|
|00002af0| 72 69 6e 67 24 2c 6c 6f | 6f 70 25 2c 31 29 3c 3d |ring$,lo|op%,1)<=|
|00002b00| 22 7a 22 20 8c 0d 12 5c | 3a 20 20 20 20 20 c1 73 |"z" ...\|: .s|
|00002b10| 74 72 69 6e 67 24 2c 6c | 6f 6f 70 25 2c 31 29 20 |tring$,l|oop%,1) |
|00002b20| 3d 20 bd 28 97 28 c1 73 | 74 72 69 6e 67 24 2c 6c |= .(.(.s|tring$,l|
|00002b30| 6f 6f 70 25 2c 31 29 29 | 20 80 20 26 44 46 29 0d |oop%,1))| . &DF).|
|00002b40| 12 66 08 20 20 20 cd 0d | 12 70 0c 20 ed 20 6c 6f |.f. ..|.p. . lo|
|00002b50| 6f 70 25 0d 12 7a 05 cd | 0d 12 84 0d 3d 20 73 74 |op%..z..|....= st|
|00002b60| 72 69 6e 67 24 0d ff | |ring$.. | |
+--------+-------------------------+-------------------------+--------+--------+